<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>remove_object_model_3d_attrib [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_3dobjectmodel.html">3D Object Model</a> / <a href="toc_3dobjectmodel_creation.html">Creation</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<!--OP_REF_HEADER_END-->
<h1 id="sec_name">
<span data-if="hdevelop" style="display:inline;">remove_object_model_3d_attrib</span><span data-if="c" style="display:none;">T_remove_object_model_3d_attrib</span><span data-if="cpp" style="display:none;">RemoveObjectModel3dAttrib</span><span data-if="dotnet" style="display:none;">RemoveObjectModel3dAttrib</span><span data-if="python" style="display:none;">remove_object_model_3d_attrib</span> (算子名称)</h1>
<h2>名称</h2>
<p><code><span data-if="hdevelop" style="display:inline;">remove_object_model_3d_attrib</span><span data-if="c" style="display:none;">T_remove_object_model_3d_attrib</span><span data-if="cpp" style="display:none;">RemoveObjectModel3dAttrib</span><span data-if="dotnet" style="display:none;">RemoveObjectModel3dAttrib</span><span data-if="python" style="display:none;">remove_object_model_3d_attrib</span></code> — Remove attributes of a 3D object model.</p>
<h2 id="sec_synopsis">参数签名</h2>
<div data-if="hdevelop" style="display:inline;">
<p>
<code><b>remove_object_model_3d_attrib</b>( :  : <a href="#ObjectModel3D"><i>ObjectModel3D</i></a>, <a href="#Attributes"><i>Attributes</i></a> : <a href="#ObjectModel3DOut"><i>ObjectModel3DOut</i></a>)</code></p>
</div>
<div data-if="c" style="display:none;">
<p>
<code>Herror <b>T_remove_object_model_3d_attrib</b>(const Htuple <a href="#ObjectModel3D"><i>ObjectModel3D</i></a>, const Htuple <a href="#Attributes"><i>Attributes</i></a>, Htuple* <a href="#ObjectModel3DOut"><i>ObjectModel3DOut</i></a>)</code></p>
</div>
<div data-if="cpp" style="display:none;">
<p>
<code>void <b>RemoveObjectModel3dAttrib</b>(const HTuple&amp; <a href="#ObjectModel3D"><i>ObjectModel3D</i></a>, const HTuple&amp; <a href="#Attributes"><i>Attributes</i></a>, HTuple* <a href="#ObjectModel3DOut"><i>ObjectModel3DOut</i></a>)</code></p>
<p>
<code><a href="HObjectModel3D.html">HObjectModel3D</a> <a href="HObjectModel3D.html">HObjectModel3D</a>::<b>RemoveObjectModel3dAttrib</b>(const HTuple&amp; <a href="#Attributes"><i>Attributes</i></a>) const</code></p>
<p>
<code><a href="HObjectModel3D.html">HObjectModel3D</a> <a href="HObjectModel3D.html">HObjectModel3D</a>::<b>RemoveObjectModel3dAttrib</b>(const HString&amp; <a href="#Attributes"><i>Attributes</i></a>) const</code></p>
<p>
<code><a href="HObjectModel3D.html">HObjectModel3D</a> <a href="HObjectModel3D.html">HObjectModel3D</a>::<b>RemoveObjectModel3dAttrib</b>(const char* <a href="#Attributes"><i>Attributes</i></a>) const</code></p>
<p>
<code><a href="HObjectModel3D.html">HObjectModel3D</a> <a href="HObjectModel3D.html">HObjectModel3D</a>::<b>RemoveObjectModel3dAttrib</b>(const wchar_t* <a href="#Attributes"><i>Attributes</i></a>) const  <span class="signnote">
            (
            Windows only)
          </span></code></p>
</div>
<div data-if="com" style="display:none;"></div>
<div data-if="dotnet" style="display:none;">
<p>
<code>static void <a href="HOperatorSet.html">HOperatorSet</a>.<b>RemoveObjectModel3dAttrib</b>(<a href="HTuple.html">HTuple</a> <a href="#ObjectModel3D"><i>objectModel3D</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Attributes"><i>attributes</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#ObjectModel3DOut"><i>objectModel3DOut</i></a>)</code></p>
<p>
<code><a href="HObjectModel3D.html">HObjectModel3D</a> <a href="HObjectModel3D.html">HObjectModel3D</a>.<b>RemoveObjectModel3dAttrib</b>(<a href="HTuple.html">HTuple</a> <a href="#Attributes"><i>attributes</i></a>)</code></p>
<p>
<code><a href="HObjectModel3D.html">HObjectModel3D</a> <a href="HObjectModel3D.html">HObjectModel3D</a>.<b>RemoveObjectModel3dAttrib</b>(string <a href="#Attributes"><i>attributes</i></a>)</code></p>
</div>
<div data-if="python" style="display:none;">
<p>
<code>def <b>remove_object_model_3d_attrib</b>(<a href="#ObjectModel3D"><i>object_model_3d</i></a>: HHandle, <a href="#Attributes"><i>attributes</i></a>: MaybeSequence[str]) -&gt; HHandle</code></p>
</div>
<h2 id="sec_description">描述</h2>
<p><code><span data-if="hdevelop" style="display:inline">remove_object_model_3d_attrib</span><span data-if="c" style="display:none">remove_object_model_3d_attrib</span><span data-if="cpp" style="display:none">RemoveObjectModel3dAttrib</span><span data-if="com" style="display:none">RemoveObjectModel3dAttrib</span><span data-if="dotnet" style="display:none">RemoveObjectModel3dAttrib</span><span data-if="python" style="display:none">remove_object_model_3d_attrib</span></code> copies the 3d object model
<a href="#ObjectModel3D"><i><code><span data-if="hdevelop" style="display:inline">ObjectModel3D</span><span data-if="c" style="display:none">ObjectModel3D</span><span data-if="cpp" style="display:none">ObjectModel3D</span><span data-if="com" style="display:none">ObjectModel3D</span><span data-if="dotnet" style="display:none">objectModel3D</span><span data-if="python" style="display:none">object_model_3d</span></code></i></a> and removes within this copy the standard and/or
extended attributes given in <a href="#Attributes"><i><code><span data-if="hdevelop" style="display:inline">Attributes</span><span data-if="c" style="display:none">Attributes</span><span data-if="cpp" style="display:none">Attributes</span><span data-if="com" style="display:none">Attributes</span><span data-if="dotnet" style="display:none">attributes</span><span data-if="python" style="display:none">attributes</span></code></i></a>.
The new 3d object model is returned in <a href="#ObjectModel3DOut"><i><code><span data-if="hdevelop" style="display:inline">ObjectModel3DOut</span><span data-if="c" style="display:none">ObjectModel3DOut</span><span data-if="cpp" style="display:none">ObjectModel3DOut</span><span data-if="com" style="display:none">ObjectModel3DOut</span><span data-if="dotnet" style="display:none">objectModel3DOut</span><span data-if="python" style="display:none">object_model_3dout</span></code></i></a>.
Doing so does not modify the 3d object model <a href="#ObjectModel3D"><i><code><span data-if="hdevelop" style="display:inline">ObjectModel3D</span><span data-if="c" style="display:none">ObjectModel3D</span><span data-if="cpp" style="display:none">ObjectModel3D</span><span data-if="com" style="display:none">ObjectModel3D</span><span data-if="dotnet" style="display:none">objectModel3D</span><span data-if="python" style="display:none">object_model_3d</span></code></i></a> but a
new model is created. This is in contrast to the
operator <a href="remove_object_model_3d_attrib_mod.html"><code><span data-if="hdevelop" style="display:inline">remove_object_model_3d_attrib_mod</span><span data-if="c" style="display:none">remove_object_model_3d_attrib_mod</span><span data-if="cpp" style="display:none">RemoveObjectModel3dAttribMod</span><span data-if="com" style="display:none">RemoveObjectModel3dAttribMod</span><span data-if="dotnet" style="display:none">RemoveObjectModel3dAttribMod</span><span data-if="python" style="display:none">remove_object_model_3d_attrib_mod</span></code></a>, which modifies the input
model but functions identically otherwise.
</p>
<p>If the <a href="#Attributes"><i><code><span data-if="hdevelop" style="display:inline">Attributes</span><span data-if="c" style="display:none">Attributes</span><span data-if="cpp" style="display:none">Attributes</span><span data-if="com" style="display:none">Attributes</span><span data-if="dotnet" style="display:none">attributes</span><span data-if="python" style="display:none">attributes</span></code></i></a> do not exist in <a href="#ObjectModel3D"><i><code><span data-if="hdevelop" style="display:inline">ObjectModel3D</span><span data-if="c" style="display:none">ObjectModel3D</span><span data-if="cpp" style="display:none">ObjectModel3D</span><span data-if="com" style="display:none">ObjectModel3D</span><span data-if="dotnet" style="display:none">objectModel3D</span><span data-if="python" style="display:none">object_model_3d</span></code></i></a>, no
exception is raised.
</p>
<h3>Standard attributes</h3>
<p>The following values for the parameter <a href="#Attributes"><i><code><span data-if="hdevelop" style="display:inline">Attributes</span><span data-if="c" style="display:none">Attributes</span><span data-if="cpp" style="display:none">Attributes</span><span data-if="com" style="display:none">Attributes</span><span data-if="dotnet" style="display:none">attributes</span><span data-if="python" style="display:none">attributes</span></code></i></a> are possible:
</p>
<dl class="generic">

<dt><b><i><span data-if="hdevelop" style="display:inline">'point_normal'</span><span data-if="c" style="display:none">"point_normal"</span><span data-if="cpp" style="display:none">"point_normal"</span><span data-if="com" style="display:none">"point_normal"</span><span data-if="dotnet" style="display:none">"point_normal"</span><span data-if="python" style="display:none">"point_normal"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the 3D point normals and the attribute with the
3D point coordinates are removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'triangles'</span><span data-if="c" style="display:none">"triangles"</span><span data-if="cpp" style="display:none">"triangles"</span><span data-if="com" style="display:none">"triangles"</span><span data-if="dotnet" style="display:none">"triangles"</span><span data-if="python" style="display:none">"triangles"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the face triangles is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'polygons'</span><span data-if="c" style="display:none">"polygons"</span><span data-if="cpp" style="display:none">"polygons"</span><span data-if="com" style="display:none">"polygons"</span><span data-if="dotnet" style="display:none">"polygons"</span><span data-if="python" style="display:none">"polygons"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the face polygon is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'lines'</span><span data-if="c" style="display:none">"lines"</span><span data-if="cpp" style="display:none">"lines"</span><span data-if="com" style="display:none">"lines"</span><span data-if="dotnet" style="display:none">"lines"</span><span data-if="python" style="display:none">"lines"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the lines is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'xyz_mapping'</span><span data-if="c" style="display:none">"xyz_mapping"</span><span data-if="cpp" style="display:none">"xyz_mapping"</span><span data-if="com" style="display:none">"xyz_mapping"</span><span data-if="dotnet" style="display:none">"xyz_mapping"</span><span data-if="python" style="display:none">"xyz_mapping"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the mapping to image coordinates is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'extended_attribute'</span><span data-if="c" style="display:none">"extended_attribute"</span><span data-if="cpp" style="display:none">"extended_attribute"</span><span data-if="com" style="display:none">"extended_attribute"</span><span data-if="dotnet" style="display:none">"extended_attribute"</span><span data-if="python" style="display:none">"extended_attribute"</span></i>:</b></dt>
<dd><p>
 This value specifies that all
user-defined extended attributes are removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'primitives_all'</span><span data-if="c" style="display:none">"primitives_all"</span><span data-if="cpp" style="display:none">"primitives_all"</span><span data-if="com" style="display:none">"primitives_all"</span><span data-if="dotnet" style="display:none">"primitives_all"</span><span data-if="python" style="display:none">"primitives_all"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the parameters of the primitive (including an empty
primitive) is removed (e.g., obtained from
该算子 <a href="fit_primitives_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">fit_primitives_object_model_3d</span><span data-if="c" style="display:none">fit_primitives_object_model_3d</span><span data-if="cpp" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="com" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="dotnet" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="python" style="display:none">fit_primitives_object_model_3d</span></code></a>).
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'primitive_plane'</span><span data-if="c" style="display:none">"primitive_plane"</span><span data-if="cpp" style="display:none">"primitive_plane"</span><span data-if="com" style="display:none">"primitive_plane"</span><span data-if="dotnet" style="display:none">"primitive_plane"</span><span data-if="python" style="display:none">"primitive_plane"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the primitive plane is removed (e.g., obtained from
该算子 <a href="fit_primitives_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">fit_primitives_object_model_3d</span><span data-if="c" style="display:none">fit_primitives_object_model_3d</span><span data-if="cpp" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="com" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="dotnet" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="python" style="display:none">fit_primitives_object_model_3d</span></code></a>).
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'primitive_sphere'</span><span data-if="c" style="display:none">"primitive_sphere"</span><span data-if="cpp" style="display:none">"primitive_sphere"</span><span data-if="com" style="display:none">"primitive_sphere"</span><span data-if="dotnet" style="display:none">"primitive_sphere"</span><span data-if="python" style="display:none">"primitive_sphere"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the primitive sphere is removed (e.g., obtained from
该算子 <a href="fit_primitives_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">fit_primitives_object_model_3d</span><span data-if="c" style="display:none">fit_primitives_object_model_3d</span><span data-if="cpp" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="com" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="dotnet" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="python" style="display:none">fit_primitives_object_model_3d</span></code></a>).
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'primitive_cylinder'</span><span data-if="c" style="display:none">"primitive_cylinder"</span><span data-if="cpp" style="display:none">"primitive_cylinder"</span><span data-if="com" style="display:none">"primitive_cylinder"</span><span data-if="dotnet" style="display:none">"primitive_cylinder"</span><span data-if="python" style="display:none">"primitive_cylinder"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the primitive cylinder is removed (e.g., obtained from
该算子 <a href="fit_primitives_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">fit_primitives_object_model_3d</span><span data-if="c" style="display:none">fit_primitives_object_model_3d</span><span data-if="cpp" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="com" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="dotnet" style="display:none">FitPrimitivesObjectModel3d</span><span data-if="python" style="display:none">fit_primitives_object_model_3d</span></code></a>).
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'primitive_box'</span><span data-if="c" style="display:none">"primitive_box"</span><span data-if="cpp" style="display:none">"primitive_box"</span><span data-if="com" style="display:none">"primitive_box"</span><span data-if="dotnet" style="display:none">"primitive_box"</span><span data-if="python" style="display:none">"primitive_box"</span></i>:</b></dt>
<dd><p>
 This value specifies that the
attribute with the primitive cylinder is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'shape_based_matching_3d_data'</span><span data-if="c" style="display:none">"shape_based_matching_3d_data"</span><span data-if="cpp" style="display:none">"shape_based_matching_3d_data"</span><span data-if="com" style="display:none">"shape_based_matching_3d_data"</span><span data-if="dotnet" style="display:none">"shape_based_matching_3d_data"</span><span data-if="python" style="display:none">"shape_based_matching_3d_data"</span></i>:</b></dt>
<dd><p>
 This value
specifies that the attribute with the prepared shape model for
shape-based 3D 匹配 is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'distance_computation_data'</span><span data-if="c" style="display:none">"distance_computation_data"</span><span data-if="cpp" style="display:none">"distance_computation_data"</span><span data-if="com" style="display:none">"distance_computation_data"</span><span data-if="dotnet" style="display:none">"distance_computation_data"</span><span data-if="python" style="display:none">"distance_computation_data"</span></i>:</b></dt>
<dd><p>
 This value
specifies that the attribute with the distance computation data
structure is removed.
The distance computation data can be created with
<a href="prepare_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">prepare_object_model_3d</span><span data-if="c" style="display:none">prepare_object_model_3d</span><span data-if="cpp" style="display:none">PrepareObjectModel3d</span><span data-if="com" style="display:none">PrepareObjectModel3d</span><span data-if="dotnet" style="display:none">PrepareObjectModel3d</span><span data-if="python" style="display:none">prepare_object_model_3d</span></code></a>, and can be used with
<a href="distance_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">distance_object_model_3d</span><span data-if="c" style="display:none">distance_object_model_3d</span><span data-if="cpp" style="display:none">DistanceObjectModel3d</span><span data-if="com" style="display:none">DistanceObjectModel3d</span><span data-if="dotnet" style="display:none">DistanceObjectModel3d</span><span data-if="python" style="display:none">distance_object_model_3d</span></code></a>.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'all'</span><span data-if="c" style="display:none">"all"</span><span data-if="cpp" style="display:none">"all"</span><span data-if="com" style="display:none">"all"</span><span data-if="dotnet" style="display:none">"all"</span><span data-if="python" style="display:none">"all"</span></i>:</b></dt>
<dd><p>
 This value specifies that all available
attributes are removed except for the point coordinates. That is, the
attributes are the point normals, the face triangles, the face polygons,
the mapping to image coordinates, the shape model for matching, the
parameter of a primitive, and the extended attributes.
</p></dd>
</dl>
<h3>Extended attributes</h3>
<p>Extended attributes are attributes, that can be derived from
standard attributes by special operators (e.g.,
<a href="distance_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">distance_object_model_3d</span><span data-if="c" style="display:none">distance_object_model_3d</span><span data-if="cpp" style="display:none">DistanceObjectModel3d</span><span data-if="com" style="display:none">DistanceObjectModel3d</span><span data-if="dotnet" style="display:none">DistanceObjectModel3d</span><span data-if="python" style="display:none">distance_object_model_3d</span></code></a>), or user-defined attributes
(set with <a href="set_object_model_3d_attrib.html"><code><span data-if="hdevelop" style="display:inline">set_object_model_3d_attrib</span><span data-if="c" style="display:none">set_object_model_3d_attrib</span><span data-if="cpp" style="display:none">SetObjectModel3dAttrib</span><span data-if="com" style="display:none">SetObjectModel3dAttrib</span><span data-if="dotnet" style="display:none">SetObjectModel3dAttrib</span><span data-if="python" style="display:none">set_object_model_3d_attrib</span></code></a> or
<a href="set_object_model_3d_attrib_mod.html"><code><span data-if="hdevelop" style="display:inline">set_object_model_3d_attrib_mod</span><span data-if="c" style="display:none">set_object_model_3d_attrib_mod</span><span data-if="cpp" style="display:none">SetObjectModel3dAttribMod</span><span data-if="com" style="display:none">SetObjectModel3dAttribMod</span><span data-if="dotnet" style="display:none">SetObjectModel3dAttribMod</span><span data-if="python" style="display:none">set_object_model_3d_attrib_mod</span></code></a>).
The extended attributes can be removed by setting their names in
<a href="#Attributes"><i><code><span data-if="hdevelop" style="display:inline">Attributes</span><span data-if="c" style="display:none">Attributes</span><span data-if="cpp" style="display:none">Attributes</span><span data-if="com" style="display:none">Attributes</span><span data-if="dotnet" style="display:none">attributes</span><span data-if="python" style="display:none">attributes</span></code></i></a>.
</p>
<p>The following predefined extended attributes can be removed:
</p>
<dl class="generic">

<dt><b><i><span data-if="hdevelop" style="display:inline">'original_point_indices'</span><span data-if="c" style="display:none">"original_point_indices"</span><span data-if="cpp" style="display:none">"original_point_indices"</span><span data-if="com" style="display:none">"original_point_indices"</span><span data-if="dotnet" style="display:none">"original_point_indices"</span><span data-if="python" style="display:none">"original_point_indices"</span></i>:</b></dt>
<dd><p>

This value specifies that the
attribute with the original point indices is removed. Original point
indices may be obtained from 该算子
<a href="triangulate_object_model_3d.html"><code><span data-if="hdevelop" style="display:inline">triangulate_object_model_3d</span><span data-if="c" style="display:none">triangulate_object_model_3d</span><span data-if="cpp" style="display:none">TriangulateObjectModel3d</span><span data-if="com" style="display:none">TriangulateObjectModel3d</span><span data-if="dotnet" style="display:none">TriangulateObjectModel3d</span><span data-if="python" style="display:none">triangulate_object_model_3d</span></code></a>.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span></i>:</b></dt>
<dd><p>

This value specifies that the
attribute with the scores is removed. Scores may be obtained from the
operator <a href="reconstruct_surface_stereo.html"><code><span data-if="hdevelop" style="display:inline">reconstruct_surface_stereo</span><span data-if="c" style="display:none">reconstruct_surface_stereo</span><span data-if="cpp" style="display:none">ReconstructSurfaceStereo</span><span data-if="com" style="display:none">ReconstructSurfaceStereo</span><span data-if="dotnet" style="display:none">ReconstructSurfaceStereo</span><span data-if="python" style="display:none">reconstruct_surface_stereo</span></code></a>.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'red'</span><span data-if="c" style="display:none">"red"</span><span data-if="cpp" style="display:none">"red"</span><span data-if="com" style="display:none">"red"</span><span data-if="dotnet" style="display:none">"red"</span><span data-if="python" style="display:none">"red"</span></i>:</b></dt>
<dd><p>

This value specifies that the attribute containing
the red color is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'green'</span><span data-if="c" style="display:none">"green"</span><span data-if="cpp" style="display:none">"green"</span><span data-if="com" style="display:none">"green"</span><span data-if="dotnet" style="display:none">"green"</span><span data-if="python" style="display:none">"green"</span></i>:</b></dt>
<dd><p>

This value specifies that the attribute containing
the green color is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'blue'</span><span data-if="c" style="display:none">"blue"</span><span data-if="cpp" style="display:none">"blue"</span><span data-if="com" style="display:none">"blue"</span><span data-if="dotnet" style="display:none">"blue"</span><span data-if="python" style="display:none">"blue"</span></i>:</b></dt>
<dd><p>

This value specifies that the attribute containing
the blue color is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'edge_dir_x'</span><span data-if="c" style="display:none">"edge_dir_x"</span><span data-if="cpp" style="display:none">"edge_dir_x"</span><span data-if="com" style="display:none">"edge_dir_x"</span><span data-if="dotnet" style="display:none">"edge_dir_x"</span><span data-if="python" style="display:none">"edge_dir_x"</span></i>:</b></dt>
<dd><p>

This value specifies that the vector for the X axis is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'edge_dir_y'</span><span data-if="c" style="display:none">"edge_dir_y"</span><span data-if="cpp" style="display:none">"edge_dir_y"</span><span data-if="com" style="display:none">"edge_dir_y"</span><span data-if="dotnet" style="display:none">"edge_dir_y"</span><span data-if="python" style="display:none">"edge_dir_y"</span></i>:</b></dt>
<dd><p>

This value specifies that the vector for the Y axis is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'edge_dir_z'</span><span data-if="c" style="display:none">"edge_dir_z"</span><span data-if="cpp" style="display:none">"edge_dir_z"</span><span data-if="com" style="display:none">"edge_dir_z"</span><span data-if="dotnet" style="display:none">"edge_dir_z"</span><span data-if="python" style="display:none">"edge_dir_z"</span></i>:</b></dt>
<dd><p>

This value specifies that the vector for the Z axis is removed.
</p></dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'edge_amplitude'</span><span data-if="c" style="display:none">"edge_amplitude"</span><span data-if="cpp" style="display:none">"edge_amplitude"</span><span data-if="com" style="display:none">"edge_amplitude"</span><span data-if="dotnet" style="display:none">"edge_amplitude"</span><span data-if="python" style="display:none">"edge_amplitude"</span></i>:</b></dt>
<dd><p>

This value specifies that the vector for the amplitude is removed.
</p></dd>
</dl>
<h2 id="sec_execution">运行信息</h2>
<ul>
  <li>多线程类型:可重入(与非独占操作符并行运行)。</li>
<li>多线程作用域:全局(可以从任何线程调用)。</li>
  <li>未经并行化处理。</li>
</ul>
<h2 id="sec_parameters">参数表</h2>
  <div class="par">
<div class="parhead">
<span id="ObjectModel3D" class="parname"><b><code><span data-if="hdevelop" style="display:inline">ObjectModel3D</span><span data-if="c" style="display:none">ObjectModel3D</span><span data-if="cpp" style="display:none">ObjectModel3D</span><span data-if="com" style="display:none">ObjectModel3D</span><span data-if="dotnet" style="display:none">objectModel3D</span><span data-if="python" style="display:none">object_model_3d</span></code></b> (input_control)  </span><span>object_model_3d <code>→</code> <span data-if="dotnet" style="display:none"><a href="HObjectModel3D.html">HObjectModel3D</a>, </span><span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">HHandle</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (handle)</span><span data-if="dotnet" style="display:none"> (<i>IntPtr</i>)</span><span data-if="cpp" style="display:none"> (<i>HHandle</i>)</span><span data-if="c" style="display:none"> (<i>handle</i>)</span></span>
</div>
<p class="pardesc">Handle of the input 3D object model.</p>
</div>
  <div class="par">
<div class="parhead">
<span id="Attributes" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Attributes</span><span data-if="c" style="display:none">Attributes</span><span data-if="cpp" style="display:none">Attributes</span><span data-if="com" style="display:none">Attributes</span><span data-if="dotnet" style="display:none">attributes</span><span data-if="python" style="display:none">attributes</span></code></b> (input_control)  </span><span>string(-array) <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">MaybeSequence[str]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string)</span><span data-if="dotnet" style="display:none"> (<i>string</i>)</span><span data-if="cpp" style="display:none"> (<i>HString</i>)</span><span data-if="c" style="display:none"> (<i>char*</i>)</span></span>
</div>
<p class="pardesc">Name of the attributes to be removed.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>
    <span data-if="hdevelop" style="display:inline">'extended_attribute'</span>
    <span data-if="c" style="display:none">"extended_attribute"</span>
    <span data-if="cpp" style="display:none">"extended_attribute"</span>
    <span data-if="com" style="display:none">"extended_attribute"</span>
    <span data-if="dotnet" style="display:none">"extended_attribute"</span>
    <span data-if="python" style="display:none">"extended_attribute"</span>
</p>
<p class="pardesc"><span class="parcat">List of values:
      </span><span data-if="hdevelop" style="display:inline">'all'</span><span data-if="c" style="display:none">"all"</span><span data-if="cpp" style="display:none">"all"</span><span data-if="com" style="display:none">"all"</span><span data-if="dotnet" style="display:none">"all"</span><span data-if="python" style="display:none">"all"</span>, <span data-if="hdevelop" style="display:inline">'blue'</span><span data-if="c" style="display:none">"blue"</span><span data-if="cpp" style="display:none">"blue"</span><span data-if="com" style="display:none">"blue"</span><span data-if="dotnet" style="display:none">"blue"</span><span data-if="python" style="display:none">"blue"</span>, <span data-if="hdevelop" style="display:inline">'distance_computation_data'</span><span data-if="c" style="display:none">"distance_computation_data"</span><span data-if="cpp" style="display:none">"distance_computation_data"</span><span data-if="com" style="display:none">"distance_computation_data"</span><span data-if="dotnet" style="display:none">"distance_computation_data"</span><span data-if="python" style="display:none">"distance_computation_data"</span>, <span data-if="hdevelop" style="display:inline">'extended_attribute'</span><span data-if="c" style="display:none">"extended_attribute"</span><span data-if="cpp" style="display:none">"extended_attribute"</span><span data-if="com" style="display:none">"extended_attribute"</span><span data-if="dotnet" style="display:none">"extended_attribute"</span><span data-if="python" style="display:none">"extended_attribute"</span>, <span data-if="hdevelop" style="display:inline">'green'</span><span data-if="c" style="display:none">"green"</span><span data-if="cpp" style="display:none">"green"</span><span data-if="com" style="display:none">"green"</span><span data-if="dotnet" style="display:none">"green"</span><span data-if="python" style="display:none">"green"</span>, <span data-if="hdevelop" style="display:inline">'lines'</span><span data-if="c" style="display:none">"lines"</span><span data-if="cpp" style="display:none">"lines"</span><span data-if="com" style="display:none">"lines"</span><span data-if="dotnet" style="display:none">"lines"</span><span data-if="python" style="display:none">"lines"</span>, <span data-if="hdevelop" style="display:inline">'original_point_indices'</span><span data-if="c" style="display:none">"original_point_indices"</span><span data-if="cpp" style="display:none">"original_point_indices"</span><span data-if="com" style="display:none">"original_point_indices"</span><span data-if="dotnet" style="display:none">"original_point_indices"</span><span data-if="python" style="display:none">"original_point_indices"</span>, <span data-if="hdevelop" style="display:inline">'point_normal'</span><span data-if="c" style="display:none">"point_normal"</span><span data-if="cpp" style="display:none">"point_normal"</span><span data-if="com" style="display:none">"point_normal"</span><span data-if="dotnet" style="display:none">"point_normal"</span><span data-if="python" style="display:none">"point_normal"</span>, <span data-if="hdevelop" style="display:inline">'polygons'</span><span data-if="c" style="display:none">"polygons"</span><span data-if="cpp" style="display:none">"polygons"</span><span data-if="com" style="display:none">"polygons"</span><span data-if="dotnet" style="display:none">"polygons"</span><span data-if="python" style="display:none">"polygons"</span>, <span data-if="hdevelop" style="display:inline">'primitive_box'</span><span data-if="c" style="display:none">"primitive_box"</span><span data-if="cpp" style="display:none">"primitive_box"</span><span data-if="com" style="display:none">"primitive_box"</span><span data-if="dotnet" style="display:none">"primitive_box"</span><span data-if="python" style="display:none">"primitive_box"</span>, <span data-if="hdevelop" style="display:inline">'primitive_cylinder'</span><span data-if="c" style="display:none">"primitive_cylinder"</span><span data-if="cpp" style="display:none">"primitive_cylinder"</span><span data-if="com" style="display:none">"primitive_cylinder"</span><span data-if="dotnet" style="display:none">"primitive_cylinder"</span><span data-if="python" style="display:none">"primitive_cylinder"</span>, <span data-if="hdevelop" style="display:inline">'primitive_plane'</span><span data-if="c" style="display:none">"primitive_plane"</span><span data-if="cpp" style="display:none">"primitive_plane"</span><span data-if="com" style="display:none">"primitive_plane"</span><span data-if="dotnet" style="display:none">"primitive_plane"</span><span data-if="python" style="display:none">"primitive_plane"</span>, <span data-if="hdevelop" style="display:inline">'primitive_sphere'</span><span data-if="c" style="display:none">"primitive_sphere"</span><span data-if="cpp" style="display:none">"primitive_sphere"</span><span data-if="com" style="display:none">"primitive_sphere"</span><span data-if="dotnet" style="display:none">"primitive_sphere"</span><span data-if="python" style="display:none">"primitive_sphere"</span>, <span data-if="hdevelop" style="display:inline">'primitives_all'</span><span data-if="c" style="display:none">"primitives_all"</span><span data-if="cpp" style="display:none">"primitives_all"</span><span data-if="com" style="display:none">"primitives_all"</span><span data-if="dotnet" style="display:none">"primitives_all"</span><span data-if="python" style="display:none">"primitives_all"</span>, <span data-if="hdevelop" style="display:inline">'red'</span><span data-if="c" style="display:none">"red"</span><span data-if="cpp" style="display:none">"red"</span><span data-if="com" style="display:none">"red"</span><span data-if="dotnet" style="display:none">"red"</span><span data-if="python" style="display:none">"red"</span>, <span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span>, <span data-if="hdevelop" style="display:inline">'shape_based_matching_3d_data'</span><span data-if="c" style="display:none">"shape_based_matching_3d_data"</span><span data-if="cpp" style="display:none">"shape_based_matching_3d_data"</span><span data-if="com" style="display:none">"shape_based_matching_3d_data"</span><span data-if="dotnet" style="display:none">"shape_based_matching_3d_data"</span><span data-if="python" style="display:none">"shape_based_matching_3d_data"</span>, <span data-if="hdevelop" style="display:inline">'triangles'</span><span data-if="c" style="display:none">"triangles"</span><span data-if="cpp" style="display:none">"triangles"</span><span data-if="com" style="display:none">"triangles"</span><span data-if="dotnet" style="display:none">"triangles"</span><span data-if="python" style="display:none">"triangles"</span>, <span data-if="hdevelop" style="display:inline">'xyz_mapping'</span><span data-if="c" style="display:none">"xyz_mapping"</span><span data-if="cpp" style="display:none">"xyz_mapping"</span><span data-if="com" style="display:none">"xyz_mapping"</span><span data-if="dotnet" style="display:none">"xyz_mapping"</span><span data-if="python" style="display:none">"xyz_mapping"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="ObjectModel3DOut" class="parname"><b><code><span data-if="hdevelop" style="display:inline">ObjectModel3DOut</span><span data-if="c" style="display:none">ObjectModel3DOut</span><span data-if="cpp" style="display:none">ObjectModel3DOut</span><span data-if="com" style="display:none">ObjectModel3DOut</span><span data-if="dotnet" style="display:none">objectModel3DOut</span><span data-if="python" style="display:none">object_model_3dout</span></code></b> (output_control)  </span><span>object_model_3d <code>→</code> <span data-if="dotnet" style="display:none"><a href="HObjectModel3D.html">HObjectModel3D</a>, </span><span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">HHandle</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (handle)</span><span data-if="dotnet" style="display:none"> (<i>IntPtr</i>)</span><span data-if="cpp" style="display:none"> (<i>HHandle</i>)</span><span data-if="c" style="display:none"> (<i>handle</i>)</span></span>
</div>
<p class="pardesc">Handle of the resulting 3D object model.</p>
</div>
<h2 id="sec_result">结果</h2>
<p>如果参数均有效，算子
<code><span data-if="hdevelop" style="display:inline">remove_object_model_3d_attrib</span><span data-if="c" style="display:none">remove_object_model_3d_attrib</span><span data-if="cpp" style="display:none">RemoveObjectModel3dAttrib</span><span data-if="com" style="display:none">RemoveObjectModel3dAttrib</span><span data-if="dotnet" style="display:none">RemoveObjectModel3dAttrib</span><span data-if="python" style="display:none">remove_object_model_3d_attrib</span></code> 返回值 <TT>2</TT> (
      <TT>H_MSG_TRUE</TT>)
    .
如有必要，将引发异常。
</p>
<h2 id="sec_predecessors">可能的前置算子</h2>
<p>
<code><a href="set_object_model_3d_attrib.html"><span data-if="hdevelop" style="display:inline">set_object_model_3d_attrib</span><span data-if="c" style="display:none">set_object_model_3d_attrib</span><span data-if="cpp" style="display:none">SetObjectModel3dAttrib</span><span data-if="com" style="display:none">SetObjectModel3dAttrib</span><span data-if="dotnet" style="display:none">SetObjectModel3dAttrib</span><span data-if="python" style="display:none">set_object_model_3d_attrib</span></a></code>
</p>
<h2 id="sec_successors">可能的后置算子</h2>
<p>
<code><a href="get_object_model_3d_params.html"><span data-if="hdevelop" style="display:inline">get_object_model_3d_params</span><span data-if="c" style="display:none">get_object_model_3d_params</span><span data-if="cpp" style="display:none">GetObjectModel3dParams</span><span data-if="com" style="display:none">GetObjectModel3dParams</span><span data-if="dotnet" style="display:none">GetObjectModel3dParams</span><span data-if="python" style="display:none">get_object_model_3d_params</span></a></code>
</p>
<h2 id="sec_alternatives">可替代算子</h2>
<p>
<code><a href="remove_object_model_3d_attrib_mod.html"><span data-if="hdevelop" style="display:inline">remove_object_model_3d_attrib_mod</span><span data-if="c" style="display:none">remove_object_model_3d_attrib_mod</span><span data-if="cpp" style="display:none">RemoveObjectModel3dAttribMod</span><span data-if="com" style="display:none">RemoveObjectModel3dAttribMod</span><span data-if="dotnet" style="display:none">RemoveObjectModel3dAttribMod</span><span data-if="python" style="display:none">remove_object_model_3d_attrib_mod</span></a></code>
</p>
<h2 id="sec_see">参考其它</h2>
<p>
<code><a href="copy_object_model_3d.html"><span data-if="hdevelop" style="display:inline">copy_object_model_3d</span><span data-if="c" style="display:none">copy_object_model_3d</span><span data-if="cpp" style="display:none">CopyObjectModel3d</span><span data-if="com" style="display:none">CopyObjectModel3d</span><span data-if="dotnet" style="display:none">CopyObjectModel3d</span><span data-if="python" style="display:none">copy_object_model_3d</span></a></code>, 
<code><a href="set_object_model_3d_attrib.html"><span data-if="hdevelop" style="display:inline">set_object_model_3d_attrib</span><span data-if="c" style="display:none">set_object_model_3d_attrib</span><span data-if="cpp" style="display:none">SetObjectModel3dAttrib</span><span data-if="com" style="display:none">SetObjectModel3dAttrib</span><span data-if="dotnet" style="display:none">SetObjectModel3dAttrib</span><span data-if="python" style="display:none">set_object_model_3d_attrib</span></a></code>
</p>
<h2 id="sec_module">模块</h2>
<p>
3D Metrology</p>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
